Big Huge Thesaurus

anthropoid ape

noun